Les propriétés utilisateur permettent d’affecter des données aux
utilisateurs. Les propriétés sont issues des applications ou des modules
d’application.
Les valeurs de propriétés peuvent être définies à plusieurs niveaux :
application, module, profil, utilisateur. Ainsi, pour une propriété dont la
valeur est définie uniquement au niveau du module, tous les utilisateurs
hériteront de cette valeur.
Le type de la propriété indique le type de valeurs qu’elle peut
contenir : valeur simple, liste, intervalle ou JSON.
Les propriétés de type « liste » permettent d’avoir
plusieurs valeurs par niveau (application, profil, utilisateur). Elles sont
également cumulables entre niveau. Par exemple, si une propriété comporte une
valeur [1] au niveau du module et une valeur [2,3] au niveau de
l’utilisateur, celui-ci obtiendra finalement la valeur [1,2,3].
Les fonctionnalités de module permettant une restriction géographique
utilisent la propriété « geographic-access ». Cette propriété
est de type « liste » et permet donc un cumul de valeurs entre
niveau.
Pour les propriétés n’étant pas de type « liste »,
l’affectation de valeur au niveau des profils est déconseillée (le cas échéant
un message d’avertissement est affiché). En effet, dans ce cas, les valeurs ne
sont pas cumulables et il n’est pas possible de prédire la valeur finale pour
un utilisateur possédant plusieurs profils avec des valeurs de propriété
différentes.
Les valeurs de propriété peuvent optionnellement être contraintes, soit
via une expression régulière, soit via une liste fixe de valeurs.
Le menu « Propriétés » de chaque application donne
accès à la page de gestion des propriétés :

Figure 27 : Gestion des propriétés d'une application
Le menu déroulant « Catégories » permet de filtrer les
catégories suivant un module de l’application.
Le menu déroulant « Valeurs » permet d’afficher et
d’éditer les valeurs pour le module et les profils.
Le bouton
, à la fin de la
ligne, permet de définir la valeur d’une propriété.
Le bouton
, à la fin de la
ligne, permet de supprimer la valeur d’une propriété.
Pour la suppression d’une propriété, un message de confirmation est
affiché :

La page des caractéristiques de l’utilisateur affiche les valeurs
finales des propriétés des différentes applications :

Figure 28 : Propriétés d'un utilisateur
A partir de l’icône
, il est possible
d’éditer les valeurs pour l’utilisateur courant.